Tensorflow: Large-scale machine learning on heterogeneous distributed systems farshidfarhat